.navtop{
  width: 100%;
  background-color: white;
}
.navtop ul{
  width: 100%;
  height: 0.8rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
.navtop ul li{
  width: 0.8rem;
  height: 0.8rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.navtop ul li a{
  font-size: 0.25rem;
  color: #292929;
}
.navtop ul li:hover a,
.navtop ul li:first-child a{
  color: #ff5f11;
}
.navtop ul li::after{
  content: '';
  width: 0.42rem;
  border-bottom: 0.06rem solid transparent;
  border-radius: 0.03rem;
  position: absolute;
  bottom: 0;
}
.navtop ul li:hover::after,
.navtop ul li:first-child::after{
  border-color: #ff5f11;
}

/* 订单列表 */
.orderlist{
  width: 100%;
}
.orderlist ul{
  width: 91.5%;
  margin: 0 auto;
  margin-top: 0.25rem;
  padding-bottom: 1.25rem;
}
.orderlist ul li{
  width: 100%;
  height: 2.93rem;
  background-color: white;
  border-radius: 0.15rem;
  margin-bottom: .25rem;
}
.orderlist ul li h2{
  font-size: 0.28rem;
  font-family: '宋体';
  margin-left: 0.22rem;
  line-height: 0.8rem;
}
.detail{
  width: 100%;
  height: 1.11rem;
  padding-left: .22rem;
  display: flex;
  flex-wrap: wrap;
}
.detail img{
  width: 1.11rem;
  height: 1.11rem;
  margin-right: .24rem;
}
.detail .right{
  height: 1.11rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.detail .right p{
  font-size: .25rem;
  color: #292929;
}
.detail .right p.title{
  letter-spacing: .07rem;
}
.detail .right p.total{
  color: red;
}
.orderlist ul li .btn{
  display: block;
  width: 2.07rem;
  height: .7rem;
  font-size: .3rem;
  font-family: '宋体';
  background-color: #ffec8e;
  color: #ff5f11;
  border-radius: .35rem;
  text-align: center;
  line-height: .7rem;
  float: right;
  margin-right: .36rem;
}
.orderlist ul li:nth-child(2) .btn{
  background-color: #cdcdcd;
  color: white;
}